Способи адресації операндів і команди Пересилання даних однокристального МП КР580.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Методичні вказівки
Предмет:
Архітектура комп'ютерів

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ Державний університет “Львівська політехніка”  Способи адресації операндів і команди Пересилання даних однокристального МП КР580 Методичні вказівки до лабораторної роботи №2 з курсу “Архітектура комп’ютерів” для студентів базового напрямку 6.08.04 “Комп’ютерні науки” ЗАТВЕРДЖЕНО на засіданні кафедри Системи автоматизованого проектування Протокол №9 від 2007 р. ЛЬВІВ 2007 СПОСОБИ АДРЕСАЦІЇ ОПЕРАНДІВ І КОМАНДИ ПЕРЕСИЛАННЯ ДАНИХ ОДНОКРИСТАЛЬНОГО МП КР580. Теоретичні відомості до лабораторної роботи №2 з курсу '' Архітектура комп’ютерів" для студентів базового напрямку 6.08.04 "Комп'ютерні науки". Укл. Р.Т.Панчак, В.М. Теслюк, - Львів: НУ "ЛП", 2007р. 12 с. Навчальне видання СПОСОБИ АДРЕСАЦІЇ ОПЕРАНДІВ І КОМАНДИ ЕРЕСИЛАННЯ ДАНИХ ОДНОКРИСТАЛЬНОГО МП КР580 Методичні вказівки до лабораторної роботи N 2 з курсу " Електронно-обчислювальні машини і мкропроцесорні системи" для студентів базового напрямку 6.08.04 "Комп'ютерні науки" Укладачі: Панчак Роман Теодорович, Теслюк Василь Миколайович, Редактор Грабовська О.О. МЕТА РОБОТИ Вивчити способи адресації операндів і команди пересилання даних в однокристальному мікропроцесорі (МП) КР580, набути практичні навики складання і налагодження програм з використанням цих команд. 2. КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ 2.1. Способи адресації в МП КР580 Пам'ять МП КР580 має байтову структуру можлива адресація в пам'яті будь-якого байта. Ширина вибору з пам'яті - 1 байт. При звертанні до пам'яті використовуються 16-розрядні (двобайтові) адреси. Адресний простір МП КР580 становить 64 Кбайти. Нумерація бітів акумулятора, регістрів і байта пам'яті показана на рис. 1.  Система команд МП КР580 містить 244 команди. Команди складаються з одного, двох або трьох байтів і знаходяться в пам'яті (оперативній або постійній). Багатобайтові команди зберігаються в сусідніх комірках пам'яті. В однобайтових командах байт використовується для задання коду виконуваної операції (рис.2,а). Однобайтові команди це команди обміну з пам'яттю, арифметичні, логічні, зсувів, операції зі стеком, керування системою переривань. Двобайтові команди - це команди з безпосереднім операндом або команди вводу/виводу (Рис.2,6). Перший байт команди містить код виконуваної операції, а другий - або безпосередній операнд, або операнд адреси порту вводу/виводу. Трибайтові команди містять у першому байті код виконуваної операції, а в другому або адреси пам'яті, або два байти безпосередніх даних (рис.2,в).  б) код операції дані або адреси  EMBED Word.Picture.8  До команд, які використовують цей формат, відносяться команди переходів до підпрограм, безумовних і умовних переходів, завантаження регістрів і пам'яті. Необхідно звернути увагу на спосіб написання адреси або безпосереднього операнда в трибайтовій команді. Другий байт команди містить молодшу половину адреси або безпосереднього операнда, а третій байт - старшу. Спосіб адресації вказує на те, як за адресним кодом, що міститься в команді, визначити виконувану адресу. В одній команді для визначення адрес операндів і результату можуть застосовуватися різні способи адресації. МП КР580 має сім таких способів адресації. 1.Операнд, який розуміється. В команді не задаються явно ні адреса операнда, ні він сам. Операнд розуміється і фактично задається кодом операції команди. найчастіше таким операндом є одиниця, що додається чи віднімається від попереднього значення числа Наприклад : INR А (Збільшити на 1 вміст акумулятора)  коп У цій однобайтновій команді не задається явно операнд 1. 2. Неявна адресація. При цьому способі адресації адреса одного або двох операндів неявне задається в йоді операції. Операція може, наприклад, виконуватися вмістом акумулятора , який адресується кодом команди і спеціамно його вказувати не потрібно. У МП КР580 перший операнд завжди знаходиться в акумуляторі, а другий може бути адресований прямо, непрямо або ...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини